package server;


/**
 * http 协议工具类 主要是提供响应头信息，这里我们只提供200和404的情况
 */
public class HttpProtocolUtil {

    /**
     * 为响应200提供请求头信息
     * @param contentLength  内容长度
     * @return
     */
    public static  String getHttpHeader200(long contentLength){
        return  "HTTP/1.1 200 OK \n"+
                "Content-Type: text/html \n" +
                "Content-Length: " + contentLength + " \n" +
                "\r\n";
    }

    /**
     * 为响应404提供请求头信息 (404包含响应内容)
     * @return
     */
    public static  String getHttpHeader404(){
        String str404="<h1>404 not found</h1>";
        return  "HTTP/1.1 404 not fount \n"+
                "Content-Type: text/html \n" +
                "Content-Length: " + str404.getBytes().length + " \n" +
                "\r\n"+str404;
    }



}
